Skip to content

feat(kernel): setup-control-tool - #124

Merged
devcxl merged 4 commits into
mainfrom
feat/setup-control-tool
Jul 31, 2026
Merged

feat(kernel): setup-control-tool#124
devcxl merged 4 commits into
mainfrom
feat/setup-control-tool

Conversation

@devcxl

@devcxl devcxl commented Jul 31, 2026

Copy link
Copy Markdown
Owner

setup-control-tool

  • src/kernel/caller.ts — requireCaller 校验原语(ctx.agent + session 父子链)
  • src/kernel/setup.ts — probe(readiness 报告)、generateWorkflows(CI/release 草案,技术栈无关)、confirmProjectProfile(写回 AGENTS.md)
  • src/plugin/setup-control.ts — setup_control 工具工厂 + registerSetupControl(未接线,避免 server.ts 冲突)
  • 新增 31 测试,全量 614 通过

Closes #106

devcxl added 4 commits August 1, 2026 02:52
…AUTHORIZED

spec §2.2:基于 ctx.agent + session 父子链判定调用者;
无 parentID → primary,子会话按 agent 名映射,未知 agent 保守视为 reviewer。
为批 7 setup_control 及后续工具的 caller 门禁提供基础。
- probe:readiness 报告(development-ready / release-ready,PRD R10)
- generateWorkflows:缺失时生成 CI/release 草案(技术栈无关,
  不硬编码包管理器)+ chore/setup-workflows 分支/commit/push/Setup PR
- confirmProjectProfile:mutex 串行读改写回 AGENTS.md Profile 区块(§9.3)
- 沿用 records.ts 的 executor 注入模式便于测试
三 op:probe / generate-workflows / confirm-profile,caller=primary。
按任务约定不在 server.ts 注册(避免与批 8-11 接线冲突),
提供 registerSetupControl 供后续批次统一接线(§2.3)。
@devcxl
devcxl merged commit 7355bb9 into main Jul 31, 2026
1 check passed
@devcxl
devcxl deleted the feat/setup-control-tool branch August 1, 2026 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

setup-control-tool

1 participant